﻿namespace Api.Shared.Model.Yanji
{
    public class RobStationData
    {
        public string Kr500CurrentValue { get; set; } = string.Empty;
        public string Kr500Pgno { get; set; } = string.Empty;
        public string Kr500v1 { get; set; } = string.Empty;
        public string Kr500v2 { get; set; } = string.Empty;
        public string Kr500v3 { get; set; } = string.Empty;
        public string Kr500v4 { get; set; } = string.Empty;
        public string Kr500v5 { get; set; } = string.Empty;
        public string Kr500v6 { get; set; } = string.Empty;
        public string Kr500v7 { get; set; } = string.Empty;

        public string Kr500ProId { get; set; } = string.Empty;

        public string Kr16CurrentValue { get; set; } = string.Empty;

        public string Kr16Pgno { get; set; } = string.Empty;

        public string Kr16v1 { get; set; } = string.Empty;
        public string Kr16v2 { get; set; } = string.Empty;
        public string Kr16v3 { get; set; } = string.Empty;
        public string Kr16v4 { get; set; } = string.Empty;
        public string Kr16v5 { get; set; } = string.Empty;
        public string Kr16v6 { get; set; } = string.Empty;
        public string Kr16v7 { get; set; } = string.Empty;

        /// <summary>
        /// 1自动,2手动,3停机,4离线
        /// </summary>
        public string Kr500State { get; set; } = string.Empty;

        /// <summary>
        /// 1自动,2手动,3停机,4离线
        /// </summary>
        public string Kr16State { get; set; } = string.Empty;

        /// <summary>
        /// 1自动,2手动,3停机
        /// </summary>
        public string DZ1Servo { get; set; } = string.Empty;

        public string DZ2Servo { get; set; } = string.Empty;

        public string DZ3Servo { get; set; } = string.Empty;

        /// <summary>
        /// 1自动,2手动,3停机
        /// </summary>
        public string KJ1Servo { get; set; } = string.Empty;
        /// <summary>
        /// 1自动,2手动,3停机
        /// </summary>
        public string KJ2Servo { get; set; } = string.Empty;
        /// <summary>
        /// 1自动,2手动,3停机
        /// </summary>
        public string KJ3Servo { get; set; } = string.Empty;

        /// <summary>
        /// 轴
        /// </summary>
        public string AxisServo { get; set; } = string.Empty;

        /// <summary>
        /// 打磨
        /// </summary>

        public string PolishServo { get; set; } = string.Empty;

        public string CameraX { get; set; } = string.Empty;

        public string CameraY { get; set; } = string.Empty;

        public string DZ1ActPos { get; set; } = string.Empty;

        public string DZ1SetPos { get; set; } = string.Empty;

        public string DZ1ActVel { get; set; } = string.Empty;

        public string DZ2ActPos { get; set; } = string.Empty;

        public string DZ2SetPos { get; set; } = string.Empty;

        public string DZ2ActVel { get; set; } = string.Empty;

        public string DZ3ActPos { get; set; } = string.Empty;

        public string DZ3SetPos { get; set; } = string.Empty;

        public string DZ3ActVel { get; set; } = string.Empty;

        public string KJ1ActPos { get; set; } = string.Empty;

        public string KJ1SetPos { get; set; } = string.Empty;

        public string KJ1ActVel { get; set; } = string.Empty;

        public string KJ2ActPos { get; set; } = string.Empty;

        public string KJ2SetPos { get; set; } = string.Empty;

        public string KJ2ActVel { get; set; } = string.Empty;

        public string KJ3ActPos { get; set; } = string.Empty;

        public string KJ3SetPos { get; set; } = string.Empty;

        public string KJ3ActVel { get; set; } = string.Empty;


        public string AxisActPos { get; set; } = string.Empty;

        public string AxisSetPos { get; set; } = string.Empty;

        public string AxisActVel { get; set; } = string.Empty;

        public string PolishActPos { get; set; } = string.Empty;

        public string PolishSetPos { get; set; } = string.Empty;

        public string PolishActVel { get; set; } = string.Empty;


        public string ProductName { get; set; } = string.Empty;

        /// <summary>
        /// 3:大底座,4:小底座,2:框架,1:圆柱 
        /// </summary>
        public string ProductType { get; set; } = string.Empty;

        public string ProductLength { get; set; } = string.Empty;
        public string ProductWidth { get; set; } = string.Empty;

        /// <summary>
        /// 焊接电流
        /// </summary>
        public string ArcCurrent { get; set; } = string.Empty;

        /// <summary>
        /// 焊接电压
        /// </summary>
        public string ArcVol { get; set; } = string.Empty;

        /// <summary>
        /// 焊接速度
        /// </summary>
        public string ArcVel { get; set; } = string.Empty;

        /// <summary>
        /// 大底座产量
        /// </summary>
        public string BigDizuoNum { get; set; } = string.Empty;

        /// <summary>
        /// 小底座产量
        /// </summary>
        public string SmallDizuoNum { get; set; } = string.Empty;


        /// <summary>
        /// 框架产量
        /// </summary>
        public string KjNum { get; set; } = string.Empty;

        /// <summary>
        /// 圆柱1产量
        /// </summary>
        public string Yuanzhu1Num { get; set; } = string.Empty;

        public string Yuanzhu2Num { get; set; } = string.Empty;

        public string HansiConsum { get; set; } = string.Empty;
        public string GasConsum { get; set; } = string.Empty;

    }
}
